*{
	margin: 0px;
	padding: 0px;
}

ul{
	list-style: none;
}

.clear::after{
	content: '';
	display: block;
	clear: both;
}

.left{
	float: left;
}
.right{
	float: right;
}

.header{
	position: fixed;
	left: 0px;
	right: 0px;
	height: 50px;
	box-shadow: 0px 5px 5px #00000050;
	text-align: center;
	line-height: 50px;
	background-color: #FFF;
	color: #1B1C1E;
	font-weight: bold;
	font-size: 18px;
	z-index: 999;
}

.container{
/* 	padding-top: 60px;
	padding-bottom: 90px; */
	position: fixed;
	left: 0px;
	right: 0px;
	top: 50px;
	bottom: 60px;
}
#main{
	border-width: 0px;
	width: 100%;
	height: 100%;
}


.footer{
	background-color: #FFF;
	height: 70px;
	text-align: center;
	box-shadow: 0px -5px 5px #00000040;
	position: fixed;
	left: 0px;
	right: 0px;
	bottom: -1px;
	font-size: 14px;
}

.footer li{
	float: left;
	width: 25%;
	height: 80px;
	color: #393939;
}
.footer .active{
	background-color: #49BCF740;
	color: #49BCF7;
	font-weight: bold;
}
.icon{
	padding: 10px 10px 0px;
}
.icon img{
	height: 25px;
}